.top-padding{width:100%;height:55px;background-color: #f0f0f0;}

.multiple-container,.single-container{
    position: absolute;
    top:0;
    left: 0;
    height: 422px;
    overflow: hidden;
    width: 100%;
    background-color: #f0f0f0;
}

.multiple-container table{
    height: 410px;
    table-layout: fixed;
    border-collapse : collapse;
    padding:0;
    position: absolute;
    top: 0;
    left: 0;
}
.multiple-container table td{height:410px;}
.multiple-container table td a.top img{display: block;}
.multiple-container table td a.top{
    display: block;
    height:360px;
    overflow:hidden;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #333333;
}
.multiple-container table td a.top:hover{border-color:#99cc00;}
.multiple-container a.text{height:359px;width:260px;padding:0 40px;line-height: 2em;width: 330px\9;}
.multiple-container a.text .title{padding: 20px 0;font-size: 14px;color:#cccccc;}
.multiple-container a.text .content{margin-bottom: 20px;height:260px;color:#999999;}

.multiple-container div.scroll-bar{
	position: absolute;
	bottom: 0;
	width:100%;
	border-top: 2px solid #ffffff;
	height:12px;
	background-color: #f0f0f0;
	cursor:pointer;
}

.multiple-container a.scroll-block{
	display:block;
	position: absolute;
	z-index: 5;
	left:0;
	height:12px;
	width:150px;
	background:url('../img/left-arrows.png') 10px center scroll no-repeat #cccccc;
}
.multiple-container a.scroll-block.hover,
.multiple-container a.scroll-block.hover b{
	background-color: #99cc00;
}

.multiple-container a.scroll-block b{
    display:block;
	position: absolute;
	right:0;
	width:15px;
	height:12px;
    background:url('../img/right-arrows.png') left center scroll no-repeat #cccccc;
}

.multiple-container .bottom{
	height:40px;
	line-height: 20px;
	color:#8a8a8a;
	text-indent: 2em;
}

.page-links{
    position: absolute;
    top: -1px;
    left: 0;
    width: 100%;
}
.page-links ul.pagination{
    position: absolute;
    width: 100%;
    height: 15px;
    overflow: hidden;
}
.page-links ul.pagination li{margin: 0;width:40px;}
.page-links ul.pagination li.next{
    float: right;
    height: 15px;
}

.page-links ul.pagination li.previous{
    float: left;
}

.single-container .left-news{position: absolute;top:0;left:0;height:360px;width:500px;background-color:#333333;}
.single-container .image{position: absolute;top:0;left:500px;height:360px;width:220px;text-align: center;background-color:#333333;}
.single-container .image a{display: block;position: absolute;left:20px;bottom: 0;}
.single-container div.text{background-color: #333333;height:290px;padding-top: 70px;line-height: 2em;padding-left:720px;padding-right:60px;}
.single-container div.text .title{color: #cccccc;font-size: 14px;margin-bottom: 15px;margin-top:-15px;}
.single-container div.text .content{overflow: hidden;position:relative;color:#999999;width:700px;word-wrap: break-word;}
.single-container div.text .resume{
    color:#f0f0f0;
    border-bottom:1px solid #999999;
    width:695px;
    padding-bottom:15px;
    margin-top:-50px;
    margin-bottom: 20px;
}
.single-container div.text .content a{color:#ffffff;}
.single-container .bottom{clear:both;padding-left:720px;height:40px;line-height: 20px;color:#8a8a8a;}


.search{position: absolute;right:0;top:434px;z-index: 3;}
.search a{display: block;float:right;padding-top:2px;margin-right:5px;background-color: #ffffff;}
.search input{display: block;float:right;border:1px solid #8a8a8a;color:#8a8a8a}
.select{position: absolute;right:12px;top:464px;z-index: 3;}
.select  a{display: block;width:150px;padding:0 0 0 4px;margin:0;}
.select  a.label{clear:both;height:20px;line-height: 20px;
                 color:#8a8a8a;border:1px solid #8a8a8a;
                 background: url('../img/select-button-bg.jpg') right center scroll no-repeat #ffffff;;}
.select li  a{
    height:20px;
    line-height: 20px;
    border:none;
    background-image: none;
    background-color:#ffffff;font-size:12px;}

.select li  a:hover{background-color: #f0f0f0;color:#8a8a8a;}
.select li  a.active{background-color: #99cc00;color:#ffffff;}
.select li{padding:0;margin:0;list-style-type: none;}
.select ul{position: absolute;top:22px;border:1px solid #8a8a8a;border-top-color: #ffffff;}

ul.main-navigator{
	position: absolute;bottom: 0;width: 100%;
	margin: 0 0 20px 0;padding:0;z-index: 20;
}
ul.main-navigator li{position: relative;float: left;margin:0;}
ul.main-navigator li li{background:none;margin-right:0;width:100%;}
ul.main-navigator li li li{float:left;margin: 0;width:auto;}
ul.main-navigator li ul{
	bottom: 50px;
	position: absolute;
	display:none;
	background: url('../img/up-triangle.jpg') 55% bottom scroll no-repeat  transparent;
	padding-left: 15px;
	margin-bottom: -8px;
	padding-bottom: 8px;
	width: 100%;
}
ul.main-navigator li.projects-menu ul{padding-left: 12px;}
ul.main-navigator li ul li ul{
background: url('../img/secondary-button-bg-hover.jpg') left center scroll no-repeat transparent;
padding-bottom:0;padding-left:8px;position:absolute;left:100%;top:0;height:30px;width:1000px;}

ul.main-navigator li a{
	display: block;
	font-size: 14px;padding: 30px 30px 0 20px;
	background: url('../img/main-navigator-bg.jpg') right bottom scroll no-repeat transparent;
}
ul.main-navigator li a.hover{
	color:#99cc00;padding: 10px 15px 20px 35px;
	background-image: url('../img/main-navigator-bg-hover.jpg');
}


ul.main-navigator li.first{
	background: none;
}
ul.main-navigator li.first a{
	padding:0;
	background: none;
	width:250px;
	text-align: center;
	margin-top: 18px;
}
ul.main-navigator li ul li a,
ul.main-navigator li ul li a:hover,
ul.main-navigator li ul li a.hover{
	font-size: 12px;
	line-height:20px;
	width:100%;
	text-align: center;background:none;border:none;
	padding: 0 8px 0 0;line-height:30px;
}
ul.main-navigator li ul li a:hover{color:#99cc00;}
ul.main-navigator li li li a,
ul.main-navigator li li li a:hover{
	background: none;
	width:auto;
	padding: 0 10px;
	line-height: 30px;
}
ul.main-navigator li ul a.secondary,
ul.main-navigator li ul a.secondary:hover{padding: 0 8px 0 0;line-height:30px;}


ul.main-navigator li.language,ul.main-navigator li.weibo{float:right;background: none;}
ul.main-navigator li.language a,ul.main-navigator li.weibo a{margin-top:28px;width:60px;height:20px;background: none;padding:0;
                                                             line-height: 20px;text-align: center;margin-right: 30px;}
ul.main-navigator li.weibo a{margin-top: 22px;}
ul.main-navigator li.language a{border:1px solid #c8c8c8;font-size: 10px;}
ul.main-navigator li.language a:hover{background: none;padding:0;}
ul.main-navigator li.weibo a{margin-top:25px;height:31px;width:30px;overflow:hidden;}
ul.main-navigator li.weibo a img{border:none;}

div.footer{position: absolute;bottom:0;width:100%;height:20px;line-height: 20px;text-align: right;color:#b3b3b3;font-size:11px;}
div.footer a{color:#b3b3b3;}

form{padding: 0; margin: 0;}
.form-row{padding: 2px 0;}
.form-row input,.form-row textarea{width:300px;background-color: #454545;border:1px solid #606060;color:#ffffff;padding:3px;border-radius: 3px;}
.form-row textarea{height:60px;}
.form-row label{display: block;float: left;width: 80px;height: 27px;text-align: right;line-height: 27px;padding:0 5px;overflow: hidden;font-size: 12px;}
.form-button{padding-left:90px;}
.form-button input{background-color: #454545;border:1px solid #76aa00;border-radius: 3px;cursor: pointer;color:#99cc00;padding:0 5px;}

.z-description .z-scroll-box .z-scroll-vertical-bar{background-color: #b4b4b4;}
.z-description .z-scroll-box .z-scroll-vertical-bar a{background-color: #ffffff;}
.z-dialog .z-dialog-content .z-header{background-color: #333333;}
div.job-show{text-align: left;line-height: 2em;}


.page-links .pagination li{
    display: none;
}

.page-links .pagination li.next,
.page-links .pagination li.previous{
    display: block;
}